'use strict';

/**
 * 登录验证
 */
module.exports = () => {
    // 这里的 app 为 think.app 对象
    return async (ctx, next) => {
        const userInfo = await ctx.session('webuser'); // 读取用户信息
        if (!userInfo || !userInfo.uid) {
            ctx.redirect('/'); // 没有登陆，因没有独立的登录页面先跳转到首页 待独立登录页面开发完成改为跳转到登录页面
        }
        return next();
    };
};
